package com.cmc.cloud.cmclink.doc.mapper;

import com.baomidou.mybatisplus.core.metadata.IPage;
import com.cmc.cloud.cmclink.doc.entity.SoSplitCombineDO;
import com.cmc.cloud.cmclink.doc.vo.sovo.sosplitcombinedetailvo.SoSplitCombinePageReqVO;
import com.cmc.cloud.cmclink.doc.vo.sovo.sosplitcombinedetailvo.SoSplitCombinePageRespVO;
import com.cmes.framework.mybatis.core.mapper.BaseMapperX;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;

import java.util.List;

/**
 * 订舱拆分合并记录表   Mapper
 *
 * @author 招商轮船-管理员
 */
@Mapper
public interface SoSplitCombineMapper extends BaseMapperX<SoSplitCombineDO> {

    /**
     * 列表分页查询IDs
     *
     * @param page 查询条件
     * @param reqVO 查询条件封装对象
     * @return 分页ID结果
     */
    IPage<Long> selectPageList(IPage<Long> page, @Param("reqVo") SoSplitCombinePageReqVO reqVO);

    /**
     * 列表分页查询
     *
     * @param ids id  数据
     * @return 分页结果
     */
    List<SoSplitCombinePageRespVO> selectListByIds(@Param("ids") List<Long> ids);


}
